*{
margin: 0;
    padding:0;
    box-sizing: border-box;
}
.nav-link{
    color: black;
}
.navbar{
    width: 1580px;
    margin: auto;

}
.container>img{
    margin-left: -37px;
    padding-right: 30px;
}
.col2{
position: relative;
    left: 42px;
}
.main{
    width: 1580px;

}
.main .main-banner{
    width: 1190px;
    margin: auto;
    position: relative;
    height: 1610px;
}
.main .main-1{
    background: url("images/1020px.png");

}
.main .main-1{
    text-align: center;
    height: 994px;

}
.main .main-1>h1{
    padding-top: 130px;
}
.main .main-1>img{
    position: absolute;
    left: 465px;
}
.main .main-1>h2{
    position: absolute;
    left: 520px;
    font-size: 35px;
}
.main .main-1 .col1{
    position: absolute;
    left: 549px;
    top: 291px;
}
.main .main-1 .col2{
    position: absolute;
    left: 566px;
    top: 292px;
}
.main .main-1 .col3{
    position: absolute;
    left: 582px;
    top: 292px;
}
.main .main-1 .col4{
    margin-top: 115px;
}

.main .row{
  margin-top: 175px;
}
.container-1{
    height: 350px;
}

.container-2>h3{
    text-align: center;
    position: relative;
    top:50px;
}
.main .main-2{
    width: 1580px;
    background: #f5f5f5;
    height: 355px;
}
.container-2{
    width: 1190px;
    margin: auto;
}
.card-group .card>img{
    width: 200px;
    height: 200px;
}
.container-3{
    width: 1190px;
    margin: auto;
}
.container-3 .row .col-md-4 .card>img{
    width: 200px;
    height: 100px;
    margin: auto;
}
.container-3 .row .col-md-4 .card>h5{
    width: 100%;
    height: 50px;
    background: #03abe0;
    text-align: center;
}
.container-3 .row .col-md-4 .card{
    height: 455px;
}
.container-3 .row .col-md-4 .card-body{
    text-align: center;
    margin-top: 50px;
}
.container-4{
    width: 1190px;
    margin: auto;
    height: 492px;
}
.container-4>h1{
    text-align: center;
}
.container-4 .row .col-md-4>img{
    width: 150px;
    height: 150px;
}
.container-4 .row .col-md-4>h6{
    font-size: 20px;
    color: #03abe0;
}
.container-4 .row>button{
    position: relative;
    top: 80px;
    left: 15px;
}
.footer{
    margin: auto;
    width: 1580px;
    background: #f5f5f5;
    height: 250px;
}
.footer .footer-inner{
    width: 1190px;
    margin: auto;
    padding-top: 20px;

}
.footer .footer-inner .footer-1{
    width: 40%;
    float: left;
}